更新说明

Alpha 4.0 (当前版本)

  • (已完成)在设计器中支持控件按指定锚点旋转预览
  • (已完成)将功能性验证控件全部移除
  • (进行中)重新实现WinForms基础控件:
    • Button,CheckBox,CheckedListBox,ComboBox,DateTimePicker
    • Label,LinkLabel,ListBox,ListView,MaskedTextBox
    • MonthCalendar,NotifyIcon,PictureBox,ProgressBar
    • RadioButton,TextBox,ToolTip,TreeView,FlowLayoutPanel
    • GroupBox,Panel,ScrollBar,SplitContainer,TabControl
    • TableLayoutPanel,ContextMenuStrip,MenuStrip,StatusStrip
    • ToolStrip,ToolStripContainer,DataGrideView,ImageList,Timer
  • (进行中)对话框实现:
    • ColorDialog,FolderBrowserDialog,FontDialog,
    • OpenFileDialog,SaveFileDialog

Alpha 3.0

  • 弃用GDI渲染后端,将GDI渲染后端所有方法重定向到Skia后端(决定Windows平台仅支持10+系统)
  • 移动平台(iOS/Android)与Web(WebAssembly)初步支持,现在能按设定布局渲染控件,触发点击事件,待后续桌面版稳定后再推进上述平台相关的功能实现
  • 简单的Menu功能性验证控件实现
  • TextView更新,现在支持【字体自动回退】,可在Application配置中设置是否启用【字体自动回退】
  • 简单的TextBox功能性验证控件实现(文本颜色/文本字体样式/高光颜色设置/文本输入/文本选择/删除选中/替换选中/emoji支持/输入法支持)
  • Graphics对象公开SKCanvas对象,可让开发者实现高级绘图效果(如:动画,SVG支持,画板等)
  • 控件阴影支持
  • 控件按指定锚点旋转(目前不支持设计器中预览旋转效果,后续将支持在设计器中直接设置属性后预览旋转)

Alpha 2.0

  • VS窗体设计器支持(支持WinForms设计器原生级 图片选择器/字体选择器/颜色选择器/资源编辑器/项目属性中[应用程序设置]编辑器)
  • 模态窗体实现(Window.ShowDialog())
  • Graphics对象兼容WinForms原生Graphics方法名及重载
  • 实现简单的Button功能性验证控件与Label功能性验证控件
  • 实现功能性验证容器控件(Panel,TabBox)
  • 实现功能性验证定时器控件(Timer)
  • 控件布局属性实现(Anchor 与 Dock)
  • 实现控件的Invoke方法
  • 初步实现TextView(后续用于文本输入等组件)
  • IME初步支持
  • MessageBox实现
  • Vulkan/Direct3D GPU后端实现,现在Windows下可用OpenGL/Vulkan/Direct3D 12 GPU后端,Linux下可用OpenGL/Vulkan GPU后端,macOS可用OpenGL GPU后端

Alpha 1.0

  • 桌面端跨平台窗体框架实现(基于SDL3)
  • OpenGL GPU后端实现
  • Skia,GDI 渲染后端实现(GDI渲染后端用于支持Windows XP)
  • Control类实现基础方法与事件
  • 能在不同桌面平台渲染一个按钮和文本